$(function() {
	queryAdminGoodsList(1);
})

function queryAdminGoodsList(pageNo) {
	var queryData = $("#admin_goods_choose_form").serialize();

	if (queryData == null || queryData == "") {
		queryData = "pageNo=" + pageNo;
	} else {
		queryData = queryData + "&pageNo=" + pageNo;
	}
	$.ajax({
		url : path + "/admin/goods/list",
		type : "get",
		dataType : "html",
		data : queryData,
		success : function(data) {
			$("#admin_list_div").html(data);
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}
function auditAndExport(goodsId, tradeState) {
	$.ajax({
		url : path + "/admin/trade/audit",
		type : "post",
		dataType : "json",
		data : {
			goodsId : goodsId,
			tradeState : tradeState
		},
		success : function(data) {
			if (data.result) {
				layer.msg(data.message, {
					icon : 1
				});
				window.location.href = path + "/admin/trade/export?goodsId=" + goodsId + "&auditTimeStart=" + data.auditTimeStart + "&auditTimeEnd="
						+ data.auditTimeEnd;
			} else {
				layer.msg(data.message, {
					icon : 2
				});
				;
			}
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}

function exportByCondition() {
	var queryData = $("#admin_trade_choose_form").serialize();
	window.location.href = path + "/admin/trade/export?" + queryData;
}

function deleteGoodsById(userId) {
	$.ajax({
		url : path + "/admin/goods/delete/" + userId,
		type : "post",
		dataType : "json",
		success : function(data) {
			if (data.result) {
				layer.msg("删除商品成功", {
					icon : 1
				});
				queryAdminGoodsList(1);
			} else {
				layer.msg(data.message, {
					icon : 2
				});
				;
			}
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}

function queryAdminCouponList(pageNo) {
	var queryData = $("#admin_coupon_choose_form").serialize();

	if (queryData == null || queryData == "") {
		queryData = "pageNo=" + pageNo;
	} else {
		queryData = queryData + "&pageNo=" + pageNo;
	}
	$.ajax({
		url : path + "/admin/coupon/list",
		type : "get",
		dataType : "html",
		data : queryData,
		success : function(data) {
			$("#admin_list_div").html(data);
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}

function queryAdminTradeList(pageNo) {
	var queryData = $("#admin_trade_choose_form").serialize();

	if (queryData == null || queryData == "") {
		queryData = "pageNo=" + pageNo;
	} else {
		queryData = queryData + "&pageNo=" + pageNo;
	}
	$.ajax({
		url : path + "/admin/trade/list",
		type : "get",
		dataType : "html",
		data : queryData,
		success : function(data) {
			$("#admin_list_div").html(data);
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}

function queryAdminTradeAuditList(pageNo) {
	var queryData = $("#admin_trade_audit_choose_form").serialize();

	if (queryData == null || queryData == "") {
		queryData = "pageNo=" + pageNo;
	} else {
		queryData = queryData + "&pageNo=" + pageNo;
	}
	$.ajax({
		url : path + "/admin/trade/auditList",
		type : "get",
		dataType : "html",
		data : queryData,
		success : function(data) {
			$("#admin_list_div").html(data);
		},
		error : function() {
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	});
}

function uploadTradeExcel(fileId) {
	$.ajaxFileUpload({
		url : path + '/admin/trade/uploadExcel', // 用于文件上传的服务器端请求地址
		secureuri : false, // 一般设置为false
		fileElementId : fileId, // 文件上传控件的id属性 <input type="file" id="file" name="file" /> 注意，这里一定要有name值
		dataType : 'json',// 返回值类型 一般设置为json
		success : function(data) // 服务器成功响应处理函数
		{
			if (data.result) {
				layer.msg(data.message, {
					icon : 1
				});
				queryAdminTradeList(1);
			} else {
				layer.msg(data.message, {
					icon : 2
				});
			}
		},
		error : function()// 服务器响应失败处理函数
		{
			layer.msg("服务器网络繁忙", {
				icon : 2
			});
		}
	})
}
